/* 
Вставка тега <more>
*/
 function insertTag(_obj_name, _text)
{
    // берем объект
    var area=document.getElementsByName(_obj_name).item(0);
    // Mozilla и другие НОРМАЛЬНЫЕ браузеры
    if ((area.selectionStart)||(area.selectionStart=='0'))
    { // определяем, где начало выделения, если оно существует
    var p_start=area.selectionStart;
    var p_end=area.selectionEnd;
    area.value=area.value.substring(0,p_start)+_text+area.value.substring(p_end,area.value.length);
    }

    if (document.selection)// если объект может иметь выделения
    { // передаем фокус ввода на нужный нам объект
    area.focus();
    sel=document.selection.createRange();
    sel.text=_text;
    }
}
function insertReadmore() {
                if ($('#PartnerCat_about').val().match(/<more\>/i)) 
                {
                            alert('уже существует');
                            return false;
                } else 
                {
                    insertTag('PartnerCat[about]','<more>');
                    return true;
                }
 
}
function addParamFields(type) {
        var inputVal = '<input class="partner_param activeTextField" type="text" name="PartnerCat[inputTitle][][]" > <input type="hidden" class="activeTextField" name="PartnerCat[radioBut][][]" value="'+ type +'"/>';
        var delBtn = '<img src="/images/admin/deletered.png" class="delSortParam" style="cursor:pointer"/>';        
        if (type==1){ $('.listSortParams').append('<div><label class="text-info " for="PartnerCat[inputTitle][][]">Значение</label>' + inputVal + '&nbsp;'+ delBtn + '</div>');}
        else
        {$('.listSortParams2').append('<div><label class="text-info " for="PartnerCat[inputTitle][][]">Значение</label>' + inputVal + '&nbsp;'+ delBtn + '</div>');}
    }
function addRatingField() {
        var ratingId = $("input.rating_dop_param").length;
	var newRatingId = ratingId + 1;
        var inputVal = '<input id="PartnerCat_title'+newRatingId+'"  class="rating_dop_param activeTextField" type="text" name="PartnerCat[reviewRatingAd][val][]" value="">';
        var aboutVal = '<input id="PartnerCat_value'+newRatingId+'" class="activeTextField" type="text" name="PartnerCat[reviewRatingAd][about][]" value="">';
        var delBtn = '<img src="/images/admin/deletered.png" class="delCommentRatings" style="cursor:pointer"/>';  
        
        $('.aditionalCommentRatings').append('<div><label class="text-info " for="PartnerCat_title'+newRatingId+'">Значение</label>' + inputVal + '&nbsp;'+ delBtn +'<br/> <label class="text-info " for="PartnerCat_value'+newRatingId+'">Подсказка</label>' + aboutVal + '</div>');
    }
function checkCatList() {
        var catid = $(".cats :selected").val();
        if(catid > 0) {
            $('#subcatsList').load('/ajax/getSubcats', 'catid='+catid);
            $('#subcatsList').css({'display':'block'});
            $('#reviewOptions').css({'display':'none'});
        } else {
            $('#subcatsList').css({'display':'none'});
            $('#reviewOptions').css({'display':'block'});
        }
    }
    
    
$(document).ready (
   
        function() {
            $('.cats').change(function() {
                 checkCatList();
            });

            $('.addSortParam').click(function(){
                addFields();
            });
            
            $('.addCommentRatings').click(function(){
                addRatingField();
            });
            
                
            $("img.delCommentRatings").live("click", function(e){
                e.preventDefault();
                $(this).parent().remove();
                 });    
            
            $("img.delSortParam").live("click", function(e){
                e.preventDefault();
                $(this).parent().remove();
                 });
            
            
           
            checkCatList();
        }
    );       
    
